package hwOne1;

/**
 * 作业 1.1.11
 */
public class PrintTwoDimension {
    public static void main(String[] args) {
        // 示例：一个 4x5 的二维布尔数组（可根据需要修改）
        boolean[][] boolArray = {
                {true, false, true, false, true},
                {false, true, false, true, false},
                {true, true, false, false, true},
                {false, false, true, true, false}
        };

        // 打印列号
        System.out.print("   "); // 顶部对齐
        for (int col = 0; col < boolArray[0].length; col++) {
            System.out.print(col + " ");
        }
        System.out.println();

        // 打印行号和数组内容
        for (int row = 0; row < boolArray.length; row++) {
            System.out.print(row + " "); // 打印行号
            System.out.print(" "); // 对齐格式，行号为个位数时补一个空格
            for (int col = 0; col < boolArray[row].length; col++) {
                // 根据布尔值打印 * 或 空格
                System.out.print((boolArray[row][col] ? "*" : " ") + " ");
            }
            System.out.println(); // 换行
        }
    }
}
